home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 31 / PC Gamer IT CD 31 1-2.iso / DINKDEMO / dink101.exe / DINK / STORY / START-3.C < prev    next >
C/C++ Source or Header  |  1997-10-01  |  2KB  |  130 lines

  1. //for info button
  2.  
  3. void main( void )
  4. {
  5. int &crap;
  6. }
  7.  
  8. void buttonon( void )
  9. {
  10. sp_pframe(¤t_sprite, 2);
  11. Playsound(20,22050,0,0,0);
  12. &crap = create_sprite(270, 421, 0, 197, 1);
  13. sp_noclip(&crap, 1);
  14. sp_reverse(&crap, 0);
  15. sp_seq(&crap, 197);
  16. return;
  17. }
  18.  
  19. void buttonoff( void )
  20. {
  21. sp_pframe(¤t_sprite, 1);
  22. Playsound(21,22050,0,0,0);
  23. sp_brain(&crap, 7);
  24. sp_reverse(&crap, 1);
  25. sp_seq(&crap, 197);
  26. return;
  27.  
  28. }
  29.  
  30. void click(void)
  31. }
  32. sp_brain(1,0);
  33. Playsound(17,22050,0,0,0);
  34. choice_start();
  35. "The price"
  36. "How to order"
  37. choice_end();
  38. wait(300);
  39.  
  40. if (&result == 2)
  41.   {
  42. say_stop_xy("`%Call toll free 1-888-218-3881 to order.", 0,390);
  43. wait(200);
  44. say_stop_xy("`%Or, order ONLINE (securely) at www.rtsoft.com/dink/", 0,390);
  45.  
  46. sp_brain(1,13);
  47. return;
  48.   }
  49. int &ddink;
  50.  
  51. say_stop_xy("`%Preorder now for only $15 + 4.95 shipping! (within US)", 0,390);
  52. wait(200);
  53. say_stop_xy("`%(preorder price valid until 10-31-97)", 0,390);
  54. &ddink = create_sprite(660, 400, 0, 74, 1);
  55. sp_noclip(&ddink, 1);
  56. sp_base_walk(&ddink, 70);
  57. sp_speed(&ddink, 4);
  58. sp_timing(&ddink, 0);
  59.  
  60. wait(600);
  61.  
  62. say_stop("Wait a minute!", &ddink);
  63. wait(300);
  64. move_stop(&ddink, 4, 500, 1);
  65. wait(500);
  66. sp_pseq(&ddink, 72);
  67. sp_pframe(&ddink, 1);
  68. wait(500);
  69. say_stop("Hi.", &ddink);
  70. wait(300);
  71. sp_pseq(&ddink, 74);
  72. sp_pframe(&ddink, 1);
  73.  
  74. wait(300);
  75.  
  76.  
  77. Playsound(9,22050,0,0,0);
  78. sp_seq(&ddink, 104);
  79. sp_speed(&dinklogo, 4);
  80. sp_timing(&dinklogo, 0);
  81. wait(500);
  82.  
  83.  
  84. sp_pframe(¤t_sprite, 1);
  85. Playsound(21,22050,0,0,0);
  86. sp_brain(&crap, 7);
  87. sp_reverse(&crap, 1);
  88. sp_seq(&crap, 197);
  89. wait(800);
  90.  
  91.  
  92.  
  93. move_stop(&dinklogo, 4, -400, 1);
  94. sp_pseq(&ddink, 74);
  95. sp_pframe(&ddink, 1);
  96. say_stop("This game is only $15?", &ddink);
  97. wait(300);
  98.  
  99. say_stop_xy("`%Yes.", 0,390);
  100. say_stop("Is this some kind of joke?  This ain't funny.", &ddink);
  101. wait(200);
  102. say_stop_xy("`%Nope, no joke.", 0,390);
  103. wait(200);
  104.  
  105.  
  106. move_stop(&ddink, 7, 300, 1)
  107. move_stop(&ddink, 1, 350, 1)
  108. move_stop(&ddink, 2, 400, 1)
  109.  
  110. wait(200);
  111. say_stop("Incredible!!!  Thank you magic voice.", &ddink);
  112. wait(200);
  113. move_stop(&ddink, 4, -100, 1)
  114. wait(500);
  115. say_stop_xy("`%Anytime.", 0,390);
  116.  
  117. sp_active(&ddink, 0);
  118. move_stop(&dinklogo, 6, 320, 1);
  119. Playsound(21,22050,0,0,0);
  120.  
  121. sp_pframe(¤t_sprite, 2);
  122. Playsound(20,22050,0,0,0);
  123. &crap = create_sprite(270, 421, 0, 197, 1);
  124. sp_noclip(&crap, 1);
  125. sp_reverse(&crap, 0);
  126. sp_seq(&crap, 197);
  127. sp_brain(1,13);
  128.  
  129. }
  130.